home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / UTILREEN / BOOKLET.LZH / TL.DOC < prev    next >
Text File  |  1987-07-04  |  4KB  |  79 lines

  1.  
  2.  
  3. TinyList   Version 2.0 Copyright 1987 by Peninsula Software
  4.  
  5.  
  6. TinyList is a utility for IBM PC and compatible computers.  It allows
  7. printing of text files on a minimum of paper.  A standard 8.5 by 11 inch
  8. piece of paper can hold almost 20K of text.  TinyList uses the paper to
  9. its utmost capacity.
  10.  
  11.           By using superscripted and condensed print, TinyList uses the printer's
  12.           smallest characters.  The line spacing is then reduced to the legible
  13.           minimum, 15/216 inch.  This allows 150 lines per page, plus top and bottom
  14.           margins.  TinyList also uses a two column format.  Each column is 66
  15.           characters wide.  Lines that are longer than one column are wrapped around
  16.           inside that column.  Text reads down the left column of a page, then the
  17.           right column of the page, then the left column of the next page...
  18.  
  19. TinyList was originally developed as a space-saving way to print program
  20. source code.  Because it was code, and not text, that was being printed, no
  21. formatting was done.  However, many people have attempted to use TinyList to
  22. print long documentation files, and other text.  The original TinyList was
  23. not well suited for this application.
  24.  
  25. Version 2.0 should help fix this problem.  Logic has been added to reform
  26. paragraphs, within the 66 column margins.  This makes printed text look much
  27. better.  It also increases the efficiency of the program because there is
  28. less blank space left on the page.  The reformatting logic correctly handles
  29. left margins.  Use TinyList to print this file and you will see how it works.
  30.  
  31. To use TinyList, simply run TL.COM from DOS.  When asked for the input file
  32. name, enter the name of the file (including extension) that you want to print.
  33. TinyList will print the file on the printer.
  34.  
  35. Next you will be asked if you wish to reform paragraphs.  Answer Y or N for
  36. yes or no.  If you do not ask for paragraphs to be reformed, TinyList will
  37. work in much the same way the original version did.  However, words will not
  38. be broken in half; there is word wrap.  If you answer yes, TinyList will do
  39. its best to reform paragraphs to fill in the margins.
  40.  
  41. There is one more feature.  The paragraph reforming can cause problems with
  42. some text, such as program source code.  This makes it desirable to be able
  43. to turn reform off for some parts of a document, and leave it on for
  44. others.  This feature is also available in TinyList.  A CTRL-Q (CHR$(17))
  45. placed at the beginning of a line will toggle the reformatting of paragraphs.
  46.  
  47. To see how TinyList works, print this file, and answer Yes to the reforming
  48. question.  The second paragraph is indented, so you can see how TinyList
  49. handles left margins.  The paragraph following this one uses the CTRL-Q
  50. toggle to turn reformatting off.  There is another CTRL-Q after that to
  51. turn reformatting back on.  Printing this should give you a better idea of
  52. how it works.
  53.  
  54. Turbo Pascal source code is provided to allow customization and modification.
  55. The constants at the beginning of the code allow you to change the number of
  56. lines per page, to accomodate different paper lengths.  There is also
  57. a constant that contains the printer initialization string.  This can be
  58. changed to allow TinyList to work with non Epson compatible printers, such as
  59. an Okidata.  The initialization string must set the printer to superscript,
  60. condensed print, and a smaller line spacing.  Experiment with your printer to
  61. find best results.
  62.  
  63. If you printer does not support superscripted characters, you can use normal
  64. compressed characters and set the line spacing to 1/8 inch.  This will
  65. provide two column listings with normal height characters.
  66.  
  67. If you find this program of value, your contribution ($10 suggested) would
  68. be appreciated.  By sending us a contribution, you will become a registered
  69. user, and will be able to purchase other products from Peninsula Software for
  70. a reduced price.  You are encouraged to copy and share this program with
  71. others.
  72.  
  73.                                     Mike Binnard,
  74.                                     President
  75.  
  76.                                     Peninsula Software
  77.                                     28510 Blythewood
  78.                                     Palos Verdes, CA  90274
  79.